using System;
using System.ComponentModel;
using System.Collections.Generic;
using System.Diagnostics;
using System.Text;

public class SHARED_QUESTION
{
	/// <summary>
	/// Default Contructor
	/// <summary>
	public SHARED_QUESTION()
	{}

    public decimal SHARED_QUESTION_ID
    {
        get { return _SHARED_QUESTION_ID; }
        set { _SHARED_QUESTION_ID = value; }
    }
    private decimal _SHARED_QUESTION_ID;

	public string USER_ID
	{ 
		get { return _USER_ID; }
		set { _USER_ID = value; }
	}
	private string _USER_ID;


	public decimal QUESTION_ID
	{ 
		get { return _QUESTION_ID; }
		set { _QUESTION_ID = value; }
	}
	private decimal _QUESTION_ID;


	public string _TABLE__PK
	{ 
		get { return __TABLE__PK; }
		set { __TABLE__PK = value; }
	}
	private string __TABLE__PK;


	public bool SHARED_QUESTION_VIEWABLE
	{ 
		get { return _SHARED_QUESTION_VIEWABLE; }
		set { _SHARED_QUESTION_VIEWABLE = value; }
	}
	private bool _SHARED_QUESTION_VIEWABLE;


	public bool SHARED_QUESTION_MODIFIABLE
	{ 
		get { return _SHARED_QUESTION_MODIFIABLE; }
		set { _SHARED_QUESTION_MODIFIABLE = value; }
	}
	private bool _SHARED_QUESTION_MODIFIABLE;


	public bool SHARED_QUESTION_RESHARABLE
	{ 
		get { return _SHARED_QUESTION_RESHARABLE; }
		set { _SHARED_QUESTION_RESHARABLE = value; }
	}
	private bool _SHARED_QUESTION_RESHARABLE;

	/// <summary>
	/// User defined Contructor
	/// <summary>
	public SHARED_QUESTION(string USER_ID, 
		decimal QUESTION_ID, 
		string _TABLE__PK, 
		bool SHARED_QUESTION_VIEWABLE, 
		bool SHARED_QUESTION_MODIFIABLE, 
		bool SHARED_QUESTION_RESHARABLE)
	{
		this._USER_ID = USER_ID;
		this._QUESTION_ID = QUESTION_ID;
		this.__TABLE__PK = _TABLE__PK;
		this._SHARED_QUESTION_VIEWABLE = SHARED_QUESTION_VIEWABLE;
		this._SHARED_QUESTION_MODIFIABLE = SHARED_QUESTION_MODIFIABLE;
		this._SHARED_QUESTION_RESHARABLE = SHARED_QUESTION_RESHARABLE;
	}
}
